Automatic HW/SW Interface Generation for Seamless Integration from Object-Oriented Models
نویسندگان
چکیده
Hardware-dependent Software (HdS) synthesis is becoming a key aspect in the development of mixed software and hardware computation platforms due to the increasing software content in such systems. Uniform and high-level interface models for both HW and SW are required in order to perform HdS development in parallel with the platform prototyping.In this paper, an optimal hardware and software infrastructure that enables the HW/SW interfacing from an object-oriented perspective is presented. The generation of such infrastructure is performed semi-automatically from UML models. Using this approach, the resulting high-level programming interface enables the reuse of the embedded software.To evaluate the efficiency of our proposal a prototype implementation on the Xilinx-V2 Pro platform has been made.
منابع مشابه
Object-Based Communication Architecture for System-on-Chip Design
In this work, we present an integrated approach to the SoC design problem based on a mixed (HW and SW) implementation of a system-level middleware specifically designed for SoCs: the Object-Oriented Communication Engine (OOCE). OOCE provides a high-level and homogeneous view of the SoC components based on the Distributed Object paradigm. The resulting communication infrastructure easies the int...
متن کاملA comprehensive integration infrastructure for embedded system design
A System-on-a-Chip (SoC) is the most successful example of how the evolution of the chip integration technology allows the manufacture of complex embedded systems. However, the bulk of the design effort, to efficiently combine the HW and SW components in a SoC, still resides in the HW/SW interfacing architecture. A good HW/SW integration strategy has a positive impact either in performance, eff...
متن کاملAutomatic generation of interfaces for distributed C-VHDL cosimulation of embedded systems: an industrial experience
This paper presents a distributed hardware/software cosimulation environment for heterogeneous systems pro-totyping applied to an industrial application. The environment provides following features: distributed Hw/Sw cosimulation, automatic Hw/Sw interface generation, Hw elements can be described at different levels of abstraction and generic/specific Sw debuggers can be used. Starting from a b...
متن کاملHW/SW Co-design by Automatic Embedding of Complex IP Cores
Complex SoC and platform-based designs require integration of configurable IP cores from multiple sources. Even automatic compilation flows from a high-level description to HW/SW systems can benefit from having access to reusable sophisticated hand-optimized IP blocks. This is especially the case in the domain of reconfigurable computers, which offer core integration directly into the custom da...
متن کاملHardware=software cosimulation from interface perspective
The aim is to explain the current issues of HW/SW cosimulation and to introduce a new challenge of HW/SW cosimulation for multiprocessor SoC (MPSoC). Most of the current issues are related to raising abstraction levels of HW/SW cosimulation. Mixed-level cosimulation is explained in a unified manner using a concept of ‘HW/SW interface’. First, abstraction levels in HW/SW cosimulation are explain...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009